31 research outputs found

    Automatic DVB signal analyser

    Get PDF
    El problema de controlar les emissions de televisi贸 digital a tota Europa pel desenvolupament de receptors robustos i fiables 茅s cada vegada m茅s significant, per aix貌, sorgeix la necessitat d'automatitzar el proc茅s d'an脿lisi i control d'aquests senyals. Aquest projecte presenta el desenvolupament software d'una aplicaci贸 que vol solucionar una part d'aquest problema. L'aplicaci贸 s'encarrega d'analitzar, gestionar i capturar senyals de televisi贸 digital. Aquest document fa una introducci贸 a la mat猫ria central que 茅s la televisi贸 digital i la informaci贸 que porten els senyals de televisi贸, concretament, la que es refereix a l'est脿ndard "Digital Video Broadcasting". A continuaci贸 d'aquesta part, l'escrit es concentra en l'explicaci贸 i descripci贸 de les funcionalitats que necessita cobrir l'aplicaci贸, aix铆 com introduir i explicar cada etapa d'un proc茅s de desenvolupament software. Finalment, es resumeixen els avantatges de la creaci贸 d'aquest programa per l'automatitzaci贸 de l'an脿lisi de senyal digital partint d'una optimitzaci贸 de recursos.El problema de controlar las emisiones de televisi贸n digital de toda Europa para el desarrollo de receptores robustos y fiables es cada vez m谩s notable, por ello, surge la necesidad de automatizar el proceso de an谩lisis y control de estas se帽ales. Este proyecto presenta el desarrollo software de una aplicaci贸n que pretende solucionar parte del problema. La aplicaci贸n se encarga de analizar, gestionar y capturar se帽ales de televisi贸n digital. Este documento hace una introducci贸n en la materia central que es la televisi贸n digital y la informaci贸n que transportan las se帽ales de televisi贸n, concretamente, la que se refiere al est谩ndar "Digital Video Broadcasting". A continuaci贸n de esta parte, el escrito se centra en la explicaci贸n y descripci贸n de las funcionalidades que necesita cubrir la aplicaci贸n, as铆 como introducir y explicar cada etapa de un proceso de desarrollo de software. Finalmente, se resumen las ventajas de la creaci贸n de este programa para la automatizaci贸n del an谩lisis de se帽al digital a partir de una optimizaci贸n de recursos.The problem of controlling all European digital television broadcastings for sturdy and reliable receivers' development is every time more remarkably, for this reason, the necessity of analysis and control process automation of these signals appears. This project presents the software development of an application that tries to solve part of the problem. The application is in charge of analyse, manage and record digital television signals. This essay introduces the main subject that it is digital television and the information that television signals carries, specifically, the information related to the standard "Digital Video Broadcasting". Following this section, the document focuses in the explanation and description of application scope functionalities, and also wants to introduce and explain each stage of a software development process. Finally, the advantages of program creation for the automation of digital signal analysis from an optimization of resources are summarised

    Aplicaci贸n de la ingenier铆a del software sobre la herramienta MATE : Common y DMLib

    Get PDF
    Aquest projecte intenta implantar una metodologia de treball sobre MATE. MATE es una eina de sintonitzaci贸 d'aplicacions paral路leles sorgida de la tesis doctoral d'Anna Sikora a 2003. Vistos els resultats obtinguts, es va decidir donar un pas endavant i convertir-la en un producte software Open Source. Per fer-ho ha sigut necessari aplicar una serie d'est脿ndards i fer un proces de tests. En aquest treball s'ha creat part de la metodologia i s'han modificat dos dels m貌duls principals.Este proyecto trata de crear y implantar una metodolog铆a de trabajo sobre MATE. MATE es una herramienta de sintonizaci贸n de aplicaciones paralelas surgida de la tesis doctoral de Anna Sikora en 2003. Vistos los resultados obtenidos con la aplicaci贸n, se decidi贸 dar un paso adelante y convertirla en un producto software Open Source. Para ello ha sido necesario aplicar ciertos est谩ndares y realizar un proceso de tests. En este trabajo se ha creado parte de la metodolog铆a y se han modificado dos de los m贸dulos principales.This project tries to create and establish a work methodology on MATE. MATE is a tuning tool for parallel applications born from Anna Sikora's doctoral thesis in 2003. After contemplating the application's results, it was decided to transform it into an Open Source software product. For that it's been necessary to apply certain standards and perform some tests. On this project part of the methodology has been created and two main modules have been modified

    Factores de rendimiento en entornos multicore

    Get PDF
    Este documento refleja el estudio de investigaci贸n para la detecci贸n de factores que afectan al rendimiento en entornos multicore. Debido a la gran diversidad de arquitecturas multicore se ha definido un marco de trabajo, que consiste en la adopci贸n de una arquitectura espec铆fica, un modelo de programaci贸n basado en paralelismo de datos, y aplicaciones del tipo Single Program Multiple Data. Una vez definido el marco de trabajo, se han evaluado los factores de rendimiento con especial atenci贸n al modelo de programaci贸n. Por este motivo, se ha analizado la librer铆a de threads y la API OpenMP para detectar aquellas funciones sensibles de ser sintonizadas al permitir un comportamiento adaptativo de la aplicaci贸n al entorno, y que dependiendo de su adecuada utilizaci贸n han de mejorar el rendimiento de la aplicaci贸n.Aquest document reflexa l'estudi d'investigaci贸 per a la detecci贸 de factors que afecten al rendiment en entorns multicore. Degut a la gran quantitat d'arquitectures multicore s'ha definit un marc de treball acotat, que consisteix en la adopci贸 d'una arquitectura espec铆fica, un model de programaci贸 basat en paral路lelisme de dates, i aplicacions del tipus Single Program Multiple Data. Una vegada definit el marc de treball, s'han avaluat els factors de rendiment amb especial atenci贸 al model de programaci贸. Per aquest motiu, s'ha analitzat la llibreria de thread i la API OpenMP per a detectar aquelles funcions sensibles de ser sintonitzades, al permetre un comportament adaptatiu de l'aplicaci贸 a l'entorn, i que, depenent de la seva adequada utilitzaci贸 s'aconsegueix una millora en el rendiment de la aplicaci贸.This work reflects research studies for the detection of factors that affect performance in multicore environments. Due to the wide variety of multicore architectures we have defined a framework, consisting of a specific architecture, a programming model based on data parallelism, and Single Program Multiple Data applications. Having defined the framework, we evaluate the performance factors with special attention to programming model. For this reason, we have analyzed threaad libreary and OpenMP API to detect thos candidates functions to be tuned, allowin applications to beave adaptively to the computing environment, and based on their propper use will improve performance

    Control de entrenamientos para deportistas de alto nivel : portal web

    Get PDF
    Aquesta mem貌ria tracta sobre el desenvolupament d'una aplicaci贸 en un portal web, la qual ha de ser un suport per a que els entrenadors puguin controlar i analitzar els entrenaments de cada un dels seus esportistes, sense la necessitat de tenir que perdre molt de temps en la captaci贸, transmissi贸 i processament de la informaci贸 resultant de realitzar un entrenament. Aquesta aplicaci贸 neix amb la intenci贸 de ser una eina 煤til tant per entrenadors, metges i esportistes, en l'obtenci贸 dels objectius fixats.Esta memoria trata sobre el desarrollo de una aplicaci贸n en un portal web, la cual tiene que ser un soporte para que los entrenadores puedan controlar y analizar los entrenamientos de cada uno de sus deportistas, sin la necesidad de tener que perder mucho tiempo en la captaci贸n, transmisi贸n y procesamiento de la informaci贸n resultante de realizar un entrenamiento. Esta aplicaci贸n nace con la intenci贸n de ser una herramienta 煤til tanto para entrenadores, m茅dicos y deportistas, en la obtenci贸n de los objetivos fijados.This report explains the development of an application in a web site, which has to support trainers for controlling and analyzing the training of their sportsmen/ sportswomen, without need that loos many time in caption, transmission and processing the resultant information to do a train. This application is intended to be a useful tool for trainers, doctors and sportsmen/sportswomen, in order to fulfil the stated objectives

    Control d'entrenaments d'esportistes d'alt rendiment : dispositiu m貌bil

    Get PDF
    Aquesta mem貌ria tracta sobre el desenvolupament d'una aplicaci贸 en un dispositiu m貌bil, la qual ha de ser un suport per a que els entrenadors puguin controlar i analitzar els entrenaments de cada un dels seus esportistes, sense la necessitat de tenir que perdre molt de temps en la captaci贸, transmissi贸 i processament de la informaci贸 resultant de realitzar un entrenament. Aquesta aplicaci贸 neix amb la intenci贸 de ser una eina 煤til tant per entrenadors, metges i esportistes, en l'obtenci贸 dels objectius fixats.Esta memoria trata sobre el desarrollo de una aplicaci贸n en un dispositivo m贸vil, la cual tiene que ser un soporte para que los entrenadores puedan controlar y analizar los entrenamientos de cada unos de sus deportistas, sin la necesidad de tener que perder mucho tiempo en la captaci贸n, transmisi贸n y procesamiento de la informaci贸n resultante de realizar un entrenamiento. Esta aplicaci贸n nace con la intenci贸n de ser una herramienta 煤til tanto para entrenadores, m茅dicos y deportistas, en la obtenci贸n de los objetivos fijados.This report explains the development of an application in a mobile device, which has to support trainers for controlling and analyzing the training of their sportsmen/sportswomen, without need that loos many time in caption, transmission and processing the resultant information to do a train. This application is intended to be a useful tool for trainers, doctors and sportsmen/sportswomen, in order to fulfil the stated objectives

    Gesti贸 i desenvolupament d'un conjunt comprensiu de pr脿ctiques per les assignatures de sistemes operatius

    Get PDF
    En aquest projecte s'ha desenvolupat un entorn repositori de pr脿ctiques per a emmagatzemar i donar una eina de control del material docent que es disposa. El desenvolupament dels m貌duls del sistema s'han realitzat despr茅s de contemplar els diferents rols que existeixen dintre dels membres del personal docent, sent aquest becaris o professors. At猫s que el personal destinat a l'ensenyament est脿 sotm猫s a un alt grau de rotacions aquest sistema intentar脿 ser un punt de trobada de totes les seves aportacions, ajudant aix铆 la tasca d'avaluaci贸 i explicaci贸 de les pr脿ctiques. L'estudi d'un nou ventall de pr脿ctiques ha perm猫s con猫ixer un nou entorn de treball, que ofereix camps no tractats fins al moment a trav茅s de la implantaci贸 d'un sistema operatiu simulat per sobre del sistema operatiu Linux.En este proyecto se ha desarrollado un entorno repositorio de pr谩cticas para almacenar y dar una herramienta de control del material docente que se dispone. El desarrollo de los m贸dulos del sistema se han realizado tras contemplar los diferentes roles que existen dentro de los miembros del personal docente, siendo estos becarios o profesores. Dado que el personal destinado a la ense帽anza est谩 sometido a un alto grado de rotaciones este sistema intentar谩 ser un punto de encuentro de todas sus aportaciones, ayudando as铆 la tarea de evaluaci贸n y explicaci贸n de las pr谩cticas. El estudio de un nuevo repertorio de pr谩cticas ha permitido conocer un nuevo entorno de trabajo, que ofrece campos no tratados hasta el momento a trav茅s de la implantaci贸n de un sistema operativo simulado por encima del sistema operativo Linux.In this project a repository's system of practical exercises has been developed to store and give a management tool for the available educational material as well as the one to be developed in the future. The development of the modules of this system has been made after analyzing the different roles that exist within the members of the faculty, being these scholarship holders or professors. Given that laboratory professors show a high degree of rotation, this system will centralize all these contributions, helping to the task of evaluation and explanation of the practical exercises. The design and development of a new set of practical exercises has allowed the author to know a new workspace that offers issues non-treated until this moment through the implantation of a simulated operating system running on Linux

    Automating risk analysis of software design models

    Get PDF
    The growth of the internet and networked systems has exposed software to an increased amount of security threats. One of the responses from software developers to these threats is the introduction of security activities in the software development lifecycle. This paper describes an approach to reduce the need for costly human expertise to perform risk analysis in software, which is common in secure development methodologies, by automating threat modeling. Reducing the dependency on security experts aims at reducing the cost of secure development by allowing non-security-aware developers to apply secure development with little to no additional cost,making secure development more accessible. To automate threat modeling two data structures are introduced, identification trees and mitigation trees, to identify threats in software designs and advise mitigation techniques, while taking into account specification requirements and cost concerns. These are the components of our model for automated threat modeling, AutSEC.We validated AutSEC by implementing it in a tool based on data flow diagrams, from theMicrosoft security development methodology, and applying it to VOMS, a grid middleware component, to evaluate our model's performance

    Gesti贸n de centros deportivos : Virtual Trainer Web Ed

    Get PDF
    Virtual Trainer Web Edition proporciona un sistema de gesti贸n, planificaci贸n y control de un centro deportivo, ofreciendo interactividad entre t茅cnicos, socios y personal de gerencia y facilitando todo el trabajo de un mantenimiento de informaci贸n tradicional. A trav茅s de cualquier PC con conexi贸n a Internet y sin instalaci贸n de software adicional, se accede a una completa aplicaci贸n con contenidos multimedia.Virtual Trainer Web Edition proporciona un sistema de gesti贸, planificaci贸 i control d'un centre esportiu, oferint interactivitat entre t猫cnics, socis i personal de ger猫ncia i facilitant tot el treball que comporta un manteniment de la informaci贸 tradicional. Mitjan莽ant qualsevol PC amb connexi贸 a Internet i sense haver d'instal路lar software addicional, s'accedeix a una completa aplicaci贸 amb continguts multim猫dia.Virtual Trainer Web Edition provides a sports club management, planification and control system, giving interactivity among supervisors, members and management staff and making information handling easy. Through any PC with Internet connection and without having to install additional software, you can access to a complete multimedia application

    Portal web inmobiliario Luxury Properties con posicionamiento SEO

    Get PDF
    Este documento explica la metodolog铆a de trabajo utilizada durante el desarrollo de este proyecto. El resultado obtenido ha sido un producto que forma parte del portal web Luxury Porperties. Luxury Properties es una marca comercial, creada por la compa帽铆a Luxury Dreams, para identificar un portal web especializado en las propiedades de lujo. Para desarrollar este concepto, la empresa compr贸 el dominio luxuryproperties.es con el objetivo de crear un sistema que implemente toda la l贸gica de negocio necesaria para la publicidad y mercadeo de sus productos. Al final del documento se encuentran las recomendaciones y las futuras valoraciones a tener en cuenta por el cliente en futuras ampliaciones del portal.Aquest document explica la metodologia de treball que es va utilitzar arran del desenvolupament d'aquest projecte. El resultat obtingut ha estat en un producte que forma parte de la plana web Luxury Properties. Luxury Properties 茅s una marca comercial, la qual va ser creada per l'empresa Luxury Dreams amb l'objectiu de crear una plana web enfocada als inmobles de luxe. Per aix貌 l'empresa va comprar el domini luxuryproperties.es, de manera que hi contingui el sistema que implementi tota la seva l貌gica de negoci i aix铆 comercialitzar els seus productes. A la fi d'aquest document us trobareu amb les recomanacions i les valoracions futures, adre莽ades al client davant futures ampliacions de la seva plana web.This document explains the work done during the development of this project. The result was a product that form a piece of Luxury Properties web site. Luxury Properties is an advertisement product created by Luxury Dreams. Its objective is make a web site focused in merchandise luxury properties. Luxury Dreams bought the domain luxuryproperties.es to develop a system with all the logical procedures

    Portal web per a l'IES Pla d'en Boet de Matar贸

    Get PDF
    Aquesta mem貌ria tracta sobre el procediment de creaci贸 software que s'ha dut a terme per a implementar el portal web de l'IES Pla d'En Boet de Matar贸, un institut p煤blic subvencionat per la Generalitat de Catalunya. Aquest portal s'ha desenvolupat des de zero i s'ha hagut d'enlla莽ar amb altres aplicacions que han sigut requerides. El document cont茅 l'an脿lisi, disseny i l'implementaci贸 del portal web, i de tota la funcionalitat que l'envolta, que s'ha realitzat per satisfer els requeriments inicials. Cont茅, a m茅s, les diferents an脿lisis que s'han necessitat per tal d'integrar-lo amb una aplicaci贸 pr貌pia del centre i amb un sistema d'intercanvi de missatges, i com s'ha decidit fer-ho. S'intenta explicar alguna de les problem脿tiques m茅s importants que han aparegut al llarg del proc茅s i que han afectat al seu desenvolupament. Les decisions preses per a resoldre-les tamb茅 apareixen per avalar l'estudi realitzat. Finalment hi ha una valoraci贸 personal i una altra dels objectius aconseguits per veure que s'ha arribat a la soluci贸 final amb 猫xit
    corecore